✋ My Naver Technical Blog - Click Here ✋
- [Clean Architecture] The Clean Architecture 번역 및 이해
- [Clean Architecture] 1장. 설계와 아키텍처란?
- [Clean Architecture] 2장. 두 가지 가치에 대한 이야기
- [Clean Architecture] 컴포넌트 설계 원칙 (1)
- [Security] 인증 Authentication - 개념, 종류, 방법론, 프로토콜
- [Security] 권한 부여 전략 Authorization strategies
- [Security] 웹 기반 환경에서의 사용자 인증 방식
- [Security] 토큰 기반 인증 방식
- [Security] JWT(JSON Web Token) - JWT는 JWS가 아니다. (feat. JWS, JWE)
- [Web] CORS, SOP란? 크로스 도메인 이슈
- [WAS] Apache Tomcat이란?- 간략한 역사와 역할
- [Web] Web Server는 정적인 리소스만을, WAS는 동적인 리소스만을 처리한다?
- [WAS] Apache Tomcat 디렉터리 구조와 두 가지 환경변수(feat. 멀티 인스턴스 구성방법)
- 스프링 프레임워크란?
- 의존성 주입이란?
- 스프링 Bean 설정 3가지 방법 - Java기반, Xml기반, Annotation기반
- 의존성 주입의 다양한 방법 - Field, Setter, Constructor
- AOP란?
- AOP 사용예제
- 포인트컷 표현식
- 스프링에서 데이터바인딩
- 형 변환(Type Conversion) - PropertyEditor, Converter, Formatter
- 스프링 JDBC 연동 (DBCP이용 + MySQL)
- JdbcTemplate를 이용한 다양한 SQL 질의 방법
- RowMapper를 활용한 조회결과 매핑
- 트랜잭션 관리자 (개념, 종류, 설정방법)
- 선언적 트랜잭션 (어노테이션 기반, XML기반 설정 방식)
- 명시적 트랜잭션 (TransactionTemplate, PlatformTransactionManager 이용)
- 트랜잭션 격리 수준과 전파방식
- 스프링 MVC 패턴 (feat. Front Controller 패턴)
- 스프링 MVC, 프론트 컨트롤러 패턴
- Spring MVC DispatcherServlet의 계층구조 (ApplicationContext 계층구조)
- @Controller(1) - 웹 애플리케이션의 종류와 컨트롤러
- @Controller(2) - 핸들러 메서드의 매개변수타입
- @Controller(3) - 핸들러 메서드의 매개변수에 지정가능한 어노테이션
- @Controller(4) - 핸들러 메서드의 반환값과 어노테이션
- @RequestMapping - 요청 매핑 조건을 지정하는 어노테이션
- View(1) - View와 ViewResolver의 개념 + Redirecting, Forwarding
- View(2) - 스프링 MVC에서 지원하는 View의 종류
- View(3) - 스프링 MVC에서 지원하는 ViewResolver의 종류 + ViewResolver Chaining
- 스프링 RESTful 웹 서비스 이해 및 개발환경 구성하기
- HttpMessageConverter의 종류와 스프링 컨테이너에 등록되는 과정
- HttpMessageConverter 커스터마이징 방법
- HiddenHttpMethodFilter
- 스프링 CORS - 설정방법을 중심으로
- 스프링 CORS - 처리과정을 중심으로
- URI 조립을 위한 UriComponentsBuilder
- REST API 예외처리 방법 (ResponseEntityExceptionHandler)
- RestTemplate - 개념부터 활용까지
- 세션을 이용하는 다양한 방법 (@SessionAttributes, @SessionScope)
- 단일/다중 파일 업로드 MultipartResolver
- 단일/다중 파일 업로드 사용예제
- Spring Validation을 이용한 유효성 검증(1) - Bean Validation API
- Spring Validation을 이용한 유효성 검증(2) - @Constraint, ConstraintValidator
- Spring Validation을 이용한 유효성 검증(3) - Validator, ValidatorFactory